package secondStage.part3.Set;

import java.util.LinkedHashSet;

/**
 * @ClassName: [LinkedHashSetDemo]
 * @Description: LinkedHashSet集合概述和特点
 * @Author: [黄劲松]
 * @CreateDate: [2021-04-03]
 * @Version: [v1.0]
 */
/*
3.6 LinkedHashSet集合概述和特点
linkedHashSet集合特点
    哈希表和链表实现的Set接口，具有可预测的迭代次序
    由链表保证元素有序，也就是说元素的存储和取出顺序是一致的
    由哈希表保证元素的唯一，也就是说没有重复的元素
*/
public class LinkedHashSetDemo {
    public static void main(String[] args) {
        //创建对象
        LinkedHashSet<String> lhs = new LinkedHashSet<String>();
        lhs.add("hello");
        lhs.add("world");
        lhs.add("java");
        //不包含重复元素
        lhs.add("java");

        for (String s : lhs) {
            System.out.println(s);
        }
    }
}
